body, div, h1, form, fieldset, input, textarea {
	margin: 0; padding: 0; border: 0; outline: none;
}

a:hover
{ 
background-color:yellow;
}

html {
	height: 100%;
}

body {
	background-image: url('images/background/pigbg.png');
	font-family: sans-serif;
}

#contact {
	width: 510px; height: 130px; margin: 160px auto; padding: 60px 30px;
	background-image: url('images/login/mylogin.png');
}

#signup {
	width: 510px; height: 195px; margin: 160px auto; padding: 60px 30px;
	background-image: url('images/login/signup.png');
}

h1 {
	font-size: 35px; color: #445668; text-transform: uppercase;
	text-align: center; margin: 0 0 35px 0; text-shadow: 0px 1px 0px #f2f2f2;
}

label {
	float: left; clear: left; margin: 11px 20px 0 0; width: 95px;
	text-align: right; font-size: 16px; color: black;
	text-transform: uppercase; text-shadow: 0px 1px 0px #f2f2f2;
}

#name {
	width: 187px; height: 20px; margin: 20px 10px 15px 64px;
	/*background-image: url('input.png');*/
}

#email {
	height: 20px; margin: 0px 10px 0px 64px;
	/*background-image: url('input.png');*/
}

#loginbutton {
	background-repeat:repeat-y;
	background-image: url('images/login/loginbutbg.png');
	margin-left: 185px;
	margin-top: 30px;
}

#postbutton {
	background-repeat:no-repeat;
	background-image: url('images/profile/postbutton.png');
	margin-left: 261px;
	margin-top: -360px;
}

#signupbutton {
	margin-left: 320px;
	margin-top: -35px;
}

#signupbutton2 {
	background-repeat:repeat-y;
	background-image: url('images/login/signupbutbg.png');
	margin-left: 161px;
	margin-top: 10px;
}


input:focus, textarea:focus {
	background: #728eaa;
	background: -moz-linear-gradient(top, #668099 0%, #728eaa 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#668099), color-stop(20%,#728eaa)); /* webkit */
}

input[type=submit] {
	width: 101px; height: 35px;
	background: transparent;
	cursor: pointer;
}
